xen.git
22 years agobitkeeper revision 1.366 (3f180c249baezM9CBDGCdMy9FUJlxQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Jul 2003 15:03:00 +0000 (15:03 +0000)]
bitkeeper revision 1.366 (3f180c249baezM9CBDGCdMy9FUJlxQ)

network.c, dev.c, vif.h, network.h:
  Fixed DHCP lease renewal for domain 0.

22 years agobitkeeper revision 1.365 (3f17b6f6yztKm7xcl6wlzwddpoCpCQ)
kaf24@scramble.cl.cam.ac.uk [Fri, 18 Jul 2003 08:59:34 +0000 (08:59 +0000)]
bitkeeper revision 1.365 (3f17b6f6yztKm7xcl6wlzwddpoCpCQ)

ioport.c:
  Make ioperm() quieter in Xenolinux.

22 years agobitkeeper revision 1.364 (3f171dea_J-oGqZRBKlB1L8Qsd3KAQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 22:06:34 +0000 (22:06 +0000)]
bitkeeper revision 1.364 (3f171dea_J-oGqZRBKlB1L8Qsd3KAQ)

xen_kbd.c:
  Ooops... previous checkin incomplete.

22 years agobitkeeper revision 1.363 (3f171a51lxF2ZLdi2G16l31zvS1aNQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 21:51:13 +0000 (21:51 +0000)]
bitkeeper revision 1.363 (3f171a51lxF2ZLdi2G16l31zvS1aNQ)

xen_kbd.c, schedule.c, network.c:
  More cleanups.

22 years agobitkeeper revision 1.362 (3f170be1KkQ_xBzWAe6JSR2i5ZRyAg)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 20:49:37 +0000 (20:49 +0000)]
bitkeeper revision 1.362 (3f170be1KkQ_xBzWAe6JSR2i5ZRyAg)

config.h, xen_kbd.c:
  Cleaned up Xen keyboard/mouse virtualisation and fixed an infinite-loop bug in the interrupt handler.

22 years agobitkeeper revision 1.361 (3f16cf49R1T-lTlNN9i48cmqUfzLEQ)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 16:31:05 +0000 (16:31 +0000)]
bitkeeper revision 1.361 (3f16cf49R1T-lTlNN9i48cmqUfzLEQ)

smpboot.c, setup.c, nmi.c, apic.c:
  Fix NMIU watchdog to work properly on Hyperthread processors.

22 years agobitkeeper revision 1.360 (3f16a592sBZzTeaBpHZg9hKSw2MNow)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 13:33:06 +0000 (13:33 +0000)]
bitkeeper revision 1.360 (3f16a592sBZzTeaBpHZg9hKSw2MNow)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno

22 years agobitkeeper revision 1.358.1.1 (3f16a58eCfq6ZxRU1cDvl3KdW6uV4g)
kaf24@scramble.cl.cam.ac.uk [Thu, 17 Jul 2003 13:33:02 +0000 (13:33 +0000)]
bitkeeper revision 1.358.1.1 (3f16a58eCfq6ZxRU1cDvl3KdW6uV4g)

network.c, xi_stop.c, xi_start.c, xi_destroy.c, xi_build.c:
  Bug fixes and clean ups.

22 years agobitkeeper revision 1.359 (3f1668d45SYPQy-7cLNFlIKxyY1X8w)
iap10@labyrinth.cl.cam.ac.uk [Thu, 17 Jul 2003 09:13:56 +0000 (09:13 +0000)]
bitkeeper revision 1.359 (3f1668d45SYPQy-7cLNFlIKxyY1X8w)

add mkdevnodes and read_console_udp to tools/misc

22 years agobitkeeper revision 1.358 (3f1548d1q_6caSqIuMtbsS3JI4fPHA)
iap10@labyrinth.cl.cam.ac.uk [Wed, 16 Jul 2003 12:45:05 +0000 (12:45 +0000)]
bitkeeper revision 1.358 (3f1548d1q_6caSqIuMtbsS3JI4fPHA)

Allow 'setfont' on dom0 VGA text console to keep RH8 happy.
XFree86 now works fine in dom0, at least on ATI Mach64 cards, and probably
others too.

22 years agobitkeeper revision 1.357 (3f13fa57xMO-whZWaX71G94cRh8H-g)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Jul 2003 12:57:59 +0000 (12:57 +0000)]
bitkeeper revision 1.357 (3f13fa57xMO-whZWaX71G94cRh8H-g)

time.c:
  Clean up Xen time handling.

22 years agobitkeeper revision 1.356 (3f13f2c2PyTtgUQ-EMLCir5OE3cd1g)
rac61@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 12:25:38 +0000 (12:25 +0000)]
bitkeeper revision 1.356 (3f13f2c2PyTtgUQ-EMLCir5OE3cd1g)

Add support for usr= argument to xenctl domain new
Add better argument construction (ro if root is a disk)
Add automatic physical disk access grant if root/usr are disks

22 years agobitkeeper revision 1.355 (3f13daaex8SDyv1qBoqiITvhXIi0nA)
rac61@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 10:42:54 +0000 (10:42 +0000)]
bitkeeper revision 1.355 (3f13daaex8SDyv1qBoqiITvhXIi0nA)

Stop new-domain code from trying to resolve ip to host; just take given hostname string.

22 years agobitkeeper revision 1.354 (3f13d8252JsqB0RyzDgBRPMkQeGSYw)
rac61@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 10:32:05 +0000 (10:32 +0000)]
bitkeeper revision 1.354 (3f13d8252JsqB0RyzDgBRPMkQeGSYw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk

22 years agobitkeeper revision 1.352.1.1 (3f13d81eTRR1ajDAiyPHK9scX5CJAQ)
rac61@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 10:31:58 +0000 (10:31 +0000)]
bitkeeper revision 1.352.1.1 (3f13d81eTRR1ajDAiyPHK9scX5CJAQ)

Add NAT utility script for use in domain 0 when you only have one real IP.

22 years agobitkeeper revision 1.353 (3f13c7d5NDWHAyq2VYrx7Mqs7QYIfQ)
kaf24@scramble.cl.cam.ac.uk [Tue, 15 Jul 2003 09:22:29 +0000 (09:22 +0000)]
bitkeeper revision 1.353 (3f13c7d5NDWHAyq2VYrx7Mqs7QYIfQ)

vga.h, keyboard.h, setup.c, ioport.c:
  Cleanups.

22 years agobitkeeper revision 1.352 (3f134f85YWnJ4PLqQ7YFm2Ydbnzh9Q)
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 00:49:09 +0000 (00:49 +0000)]
bitkeeper revision 1.352 (3f134f85YWnJ4PLqQ7YFm2Ydbnzh9Q)

Only attempt to access keyboard if SIF_CONSOLE set on domain
+typo fix

22 years agobitkeeper revision 1.351 (3f13449aM6qi9KHw9HLvF_w5qydPCg)
iap10@labyrinth.cl.cam.ac.uk [Tue, 15 Jul 2003 00:02:34 +0000 (00:02 +0000)]
bitkeeper revision 1.351 (3f13449aM6qi9KHw9HLvF_w5qydPCg)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.14 (3f134181W265apVtHlxDfb4h6aFC7w)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 23:49:21 +0000 (23:49 +0000)]
bitkeeper revision 1.339.1.14 (3f134181W265apVtHlxDfb4h6aFC7w)

xl_block.c:
  Blkdev access errors from Xen are not logged in Xenolinux driver but left for higher layers to flag.

22 years agobitkeeper revision 1.350 (3f1340b73QOZFM-2eX4c17P16Nhgdw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 23:45:59 +0000 (23:45 +0000)]
bitkeeper revision 1.350 (3f1340b73QOZFM-2eX4c17P16Nhgdw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.13 (3f133e41JY3T8AGVWEoFdVWiKkJdvQ)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 23:35:29 +0000 (23:35 +0000)]
bitkeeper revision 1.339.1.13 (3f133e41JY3T8AGVWEoFdVWiKkJdvQ)

xeno.c:
  Fix Xenolinux to mark protected disc partitions as read-only.

22 years agobitkeeper revision 1.339.1.12 (3f132a3btAOPZiDtrKz16GwA9Wr_ow)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 22:10:03 +0000 (22:10 +0000)]
bitkeeper revision 1.339.1.12 (3f132a3btAOPZiDtrKz16GwA9Wr_ow)

memory.c, fault.c, i386_ksyms.c:
  Simplified Xenolinux mm code by removing some 386-only functionality.

22 years agobitkeeper revision 1.349 (3f132695Orgv2nzuhXag1iNmNOy53Q)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 21:54:29 +0000 (21:54 +0000)]
bitkeeper revision 1.349 (3f132695Orgv2nzuhXag1iNmNOy53Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.11 (3f132035CGTz70qQug_kGM8wm0k5gw)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 21:27:17 +0000 (21:27 +0000)]
bitkeeper revision 1.339.1.11 (3f132035CGTz70qQug_kGM8wm0k5gw)

dev.c, xen_block.c, kernel.c, setup.c, nmi.c:
  Fixed deadlock race in network code. Watchdog timer is now disabled by default. Improved tracing in Xen blkdev code.

22 years agobitkeeper revision 1.339.1.10 (3f12de0arZUelqIA48gwgXP3S3YUng)
rac61@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 16:44:58 +0000 (16:44 +0000)]
bitkeeper revision 1.339.1.10 (3f12de0arZUelqIA48gwgXP3S3YUng)

Add ignore

22 years agobitkeeper revision 1.339.1.9 (3f12dd84Gykr1oP22loPEr0jPp3VJA)
rac61@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 16:42:44 +0000 (16:42 +0000)]
bitkeeper revision 1.339.1.9 (3f12dd84Gykr1oP22loPEr0jPp3VJA)

Detect link-local addresses in xi_vifinit and route them via dom0, not the physical interface

22 years agobitkeeper revision 1.348 (3f12dc1eqvd0JIrueNeYvy_Ej6SVyw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 16:36:46 +0000 (16:36 +0000)]
bitkeeper revision 1.348 (3f12dc1eqvd0JIrueNeYvy_Ej6SVyw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.8 (3f12d9182eym9mHMK3Rr0UVZ467RNw)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 16:23:52 +0000 (16:23 +0000)]
bitkeeper revision 1.339.1.8 (3f12d9182eym9mHMK3Rr0UVZ467RNw)

defconfig:
  Further fix to Xenolinux defconfig.

22 years agobitkeeper revision 1.347 (3f12d6a9N99O5LqNJCS-giBQOOGtng)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 16:13:29 +0000 (16:13 +0000)]
bitkeeper revision 1.347 (3f12d6a9N99O5LqNJCS-giBQOOGtng)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.7 (3f12d686KDqBr3UGFag2roHHgDu0Ow)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 16:12:54 +0000 (16:12 +0000)]
bitkeeper revision 1.339.1.7 (3f12d686KDqBr3UGFag2roHHgDu0Ow)

defconfig:
  Build Xen partition-table reading into Xenolinux by default.

22 years agobitkeeper revision 1.346 (3f12d24eDP51QT3SN0jrYvODuq4Qhw)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 15:54:54 +0000 (15:54 +0000)]
bitkeeper revision 1.346 (3f12d24eDP51QT3SN0jrYvODuq4Qhw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.6 (3f12cffdzSdqoflJR3gfS-S45xcteA)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 15:45:01 +0000 (15:45 +0000)]
bitkeeper revision 1.339.1.6 (3f12cffdzSdqoflJR3gfS-S45xcteA)

nmi.c:
  new file
Many files:
  NMI watchdog support in Xen.

22 years agobitkeeper revision 1.339.1.5 (3f12bf52q2jR3Bjy5IVRUmb2tYPLpw)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 14:33:54 +0000 (14:33 +0000)]
bitkeeper revision 1.339.1.5 (3f12bf52q2jR3Bjy5IVRUmb2tYPLpw)

dom0_defs.h:
  Fix xi_ tools to get return code from privcmd proc file.

22 years agobitkeeper revision 1.345 (3f12be5aIxtVNJz4gdn0zwGqyPofFQ)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 14:29:46 +0000 (14:29 +0000)]
bitkeeper revision 1.345 (3f12be5aIxtVNJz4gdn0zwGqyPofFQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.344 (3f12be53t1VivuAfELH_J3XUhJ2Frg)
iap10@labyrinth.cl.cam.ac.uk [Mon, 14 Jul 2003 14:29:39 +0000 (14:29 +0000)]
bitkeeper revision 1.344 (3f12be53t1VivuAfELH_J3XUhJ2Frg)

more console stuff

22 years agobitkeeper revision 1.339.1.4 (3f128ae94K0MMoLR7Y6K_ZRrfo8Y1w)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 10:50:17 +0000 (10:50 +0000)]
bitkeeper revision 1.339.1.4 (3f128ae94K0MMoLR7Y6K_ZRrfo8Y1w)

vfr.c:
  Fix registration of /proc/xeno/vfr

22 years agobitkeeper revision 1.339.1.3 (3f1286e8GdJUYMMP94RLDVbLhqS69Q)
kaf24@scramble.cl.cam.ac.uk [Mon, 14 Jul 2003 10:33:12 +0000 (10:33 +0000)]
bitkeeper revision 1.339.1.3 (3f1286e8GdJUYMMP94RLDVbLhqS69Q)

xi_build.c:
  Remove tracing from xi_build

22 years agobitkeeper revision 1.343 (3f1185f8LtpFl0Oco6NKylLtg11l2A)
iap10@labyrinth.cl.cam.ac.uk [Sun, 13 Jul 2003 16:16:56 +0000 (16:16 +0000)]
bitkeeper revision 1.343 (3f1185f8LtpFl0Oco6NKylLtg11l2A)

misc fixes

22 years agobitkeeper revision 1.342 (3f1153a1RLTmwr7Jo9U1gUChA4e0Jw)
iap10@labyrinth.cl.cam.ac.uk [Sun, 13 Jul 2003 12:42:09 +0000 (12:42 +0000)]
bitkeeper revision 1.342 (3f1153a1RLTmwr7Jo9U1gUChA4e0Jw)

cleanup

22 years agobitkeeper revision 1.341 (3f1120a2WW6KGE81TArq_p654xy38Q)
iap10@labyrinth.cl.cam.ac.uk [Sun, 13 Jul 2003 09:04:34 +0000 (09:04 +0000)]
bitkeeper revision 1.341 (3f1120a2WW6KGE81TArq_p654xy38Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk

22 years agobitkeeper revision 1.339.1.2 (3f109e02qA-VmVFt9cmV0JaASgeSeg)
kaf24@scramble.cl.cam.ac.uk [Sat, 12 Jul 2003 23:47:14 +0000 (23:47 +0000)]
bitkeeper revision 1.339.1.2 (3f109e02qA-VmVFt9cmV0JaASgeSeg)

proc_cmd.h, dom0_core.c, xl_block.c:
  Bug fixes to new proc interface.

22 years agobitkeeper revision 1.339.1.1 (3f108aff8cNSEyxZFIWHZ-zZtSTT2w)
kaf24@scramble.cl.cam.ac.uk [Sat, 12 Jul 2003 22:26:07 +0000 (22:26 +0000)]
bitkeeper revision 1.339.1.1 (3f108aff8cNSEyxZFIWHZ-zZtSTT2w)

Many files:
  new file
  Clean up dom0 proc interfaces. Implemented ioremap and /dev/mem.
.del-dom0_block.c~63815c1974691c1c:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_block.c
.del-sched_ops.c~20807e5c2ed6b51:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/sched_ops.c
.del-xi_list~49abab167156959:
  Delete: tools/internal/xi_list
.del-xl_physdisk_proc.c~49451bc26a40fcb2:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/block/xl_physdisk_proc.c
.del-mmu.h~6bc56547519b6f96:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/mmu.h
.del-dom0.h~6fb656bb4a0c52e1:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/dom0.h
.del-dom0_ops.h~fb19960d77217740:
  Delete: tools/internal/dom0_ops.h
.del-dom0_ops.h~5c52b016e619bd2d:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_ops.h
.del-dom0_memory.c~c72c6e5f7fd65d38:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/drivers/dom0/dom0_memory.c
.del-direct_map.c~d2fedc686b334f2a:
  Delete: xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c
direct_map.c:
  Rename: xenolinux-2.4.21-sparse/arch/xeno/mm/get_unmapped_area.c -> xenolinux-2.4.21-sparse/arch/xeno/mm/direct_map.c

22 years agobitkeeper revision 1.340 (3f1056abln89ZkMr4cSW4WAtN8rLsg)
iap10@labyrinth.cl.cam.ac.uk [Sat, 12 Jul 2003 18:42:51 +0000 (18:42 +0000)]
bitkeeper revision 1.340 (3f1056abln89ZkMr4cSW4WAtN8rLsg)

VGA console support for domain0.

put the following on the kernel command line: console=xencons0 console=tty0

22 years agobitkeeper revision 1.339 (3f0d6d60VROcPVK9573_fpTcuFCUXg)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 13:42:56 +0000 (13:42 +0000)]
bitkeeper revision 1.339 (3f0d6d60VROcPVK9573_fpTcuFCUXg)

Rename domctl.xml to xenctl.xml

22 years agobitkeeper revision 1.338 (3f0d6ba0cs3fWExl1JEH_QP7DMbeHg)
kaf24@scramble.cl.cam.ac.uk [Thu, 10 Jul 2003 13:35:28 +0000 (13:35 +0000)]
bitkeeper revision 1.338 (3f0d6ba0cs3fWExl1JEH_QP7DMbeHg)

build-web.xml, Makefile:
  Some build fixes.

22 years agobitkeeper revision 1.337 (3f0d657f74Gik-j1dECKz392l6y-UQ)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 13:09:19 +0000 (13:09 +0000)]
bitkeeper revision 1.337 (3f0d657f74Gik-j1dECKz392l6y-UQ)

USAGE-cmdline:
  Add important message about not using the web interface at the same time as the command line

22 years agobitkeeper revision 1.336 (3f0d653cjDgXGC_7MbnpQ0f33BxQqQ)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 13:08:12 +0000 (13:08 +0000)]
bitkeeper revision 1.336 (3f0d653cjDgXGC_7MbnpQ0f33BxQqQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.334.1.1 (3f0d64fbAhSrn0pFkVtseG4cWqCOmw)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 13:07:07 +0000 (13:07 +0000)]
bitkeeper revision 1.334.1.1 (3f0d64fbAhSrn0pFkVtseG4cWqCOmw)

Add some basic locking to the segment stuff.  I'm not entirely
convinced that this is correct, but it's better than the old
version, and is probably very close to being right.

22 years agobitkeeper revision 1.335 (3f0d61daWuAj1MdY8xaA6enqSDZSEg)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 12:53:46 +0000 (12:53 +0000)]
bitkeeper revision 1.335 (3f0d61daWuAj1MdY8xaA6enqSDZSEg)

Documentation update.

22 years agobitkeeper revision 1.334 (3f0d5cf1PR6_mrYx0EIAgscwhbM7Fw)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 12:32:49 +0000 (12:32 +0000)]
bitkeeper revision 1.334 (3f0d5cf1PR6_mrYx0EIAgscwhbM7Fw)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.331.1.1 (3f0d5ce2ty7t1xKoi_XfrqGCd6L9mg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 12:32:34 +0000 (12:32 +0000)]
bitkeeper revision 1.331.1.1 (3f0d5ce2ty7t1xKoi_XfrqGCd6L9mg)

Clean up segments when the domain dies.

22 years agobitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 12:30:31 +0000 (12:30 +0000)]
bitkeeper revision 1.333 (3f0d5c67WCK8celxi8KUCjs_eFc8QA)

Update web interface to work with new VBD interface.
Finish tidying up web build files

22 years agobitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 11:13:53 +0000 (11:13 +0000)]
bitkeeper revision 1.332 (3f0d4a71ScYIvhpYjrv_aLLacdn4Ig)

Remove on-disk storage of virtual block devices
Implement retrieving VBD info from /proc
remove VBD delete and flush commands as VBDs go away by themselves when their domains are destroyed

22 years agobitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 11:04:02 +0000 (11:04 +0000)]
bitkeeper revision 1.331 (3f0d4822DGZPrG8hjrH_59XaPHWQGA)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:44:03 +0000 (10:44 +0000)]
bitkeeper revision 1.329.1.4 (3f0d4373d9SiOpCi9y2d8jsIGk2rgw)

More silly little cleanups.

22 years agobitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:33:47 +0000 (10:33 +0000)]
bitkeeper revision 1.329.1.3 (3f0d410bYxnFPtx6TnK6YhiMvdqkdA)

Slight tidy ups.

22 years agobitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:31:06 +0000 (10:31 +0000)]
bitkeeper revision 1.329.1.2 (3f0d406al_xEBmfvKg96FZ0PQ1E94w)

Make some comments slightly more comprehensible.

22 years agobitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:30:47 +0000 (10:30 +0000)]
bitkeeper revision 1.329.1.1 (3f0d4057f1pusde9YiNnc29jyP2ESg)

Make /proc/dom0/vhd readable only to root.

22 years agobitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 10:17:15 +0000 (10:17 +0000)]
bitkeeper revision 1.330 (3f0d3d2bKhsLvy6rQeImnM5nqYXVnw)

Implement physical disk management in web interface

22 years agobitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:24:39 +0000 (09:24 +0000)]
bitkeeper revision 1.329 (3f0d30d74QKz0HxzOWPKez8__UdvjQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:21:10 +0000 (09:21 +0000)]
bitkeeper revision 1.326.1.1 (3f0d3006ZIpQaVRSSN8pEanJ8WPbCg)

We don't need or, really, want, to export the domain-side block device
number for virtual disks, so don't bother.  Instead, we
export the mode of the segment, which actually makes much more
sense anyway.

22 years agobitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:20:56 +0000 (09:20 +0000)]
bitkeeper revision 1.328 (3f0d2ff8ZX89TdiIDCHZHpAogbxLBg)

Ignore a bunch of new object files

22 years agobitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 09:19:05 +0000 (09:19 +0000)]
bitkeeper revision 1.327 (3f0d2f89Nt6e8Pm941RkmAsgHZfdzA)

fix xenctl script for new command parser layout

22 years agobitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)
rac61@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:57:37 +0000 (08:57 +0000)]
bitkeeper revision 1.326 (3f0d2a81wsMWUhlREHQXAurCbmEVEQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk

22 years agobitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:45:03 +0000 (08:45 +0000)]
bitkeeper revision 1.325 (3f0d278fx62UemAA1unbHTgIGvOJ4Q)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:44:44 +0000 (08:44 +0000)]
bitkeeper revision 1.324 (3f0d277cpcr79eYnomJwVbvv_s1DPQ)

XenoLinux shouldn't export Xen device numbers to userspace if
possible; use physdev_to_xldev to convert back to XenoLinux
block device numbers.

22 years agobitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:43:56 +0000 (08:43 +0000)]
bitkeeper revision 1.323 (3f0d274cxFM9S7m-tyUGLwmU-YOAbA)

Get the userspace tools to provide a key where one is needed.

22 years agobitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)
sos22@labyrinth.cl.cam.ac.uk [Thu, 10 Jul 2003 08:24:44 +0000 (08:24 +0000)]
bitkeeper revision 1.322 (3f0d22cccb17_me9ZBYMkbZaFLovQg)

Get the new segment probing stuff to actually return useful
information...

22 years agobitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 16:58:33 +0000 (16:58 +0000)]
bitkeeper revision 1.319.1.2 (3f0c49b9kvjGDv1bC1QhQNwfEHw9kw)

Port of web-based virtual disk manager complete.

22 years agobitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 16:27:59 +0000 (16:27 +0000)]
bitkeeper revision 1.259.2.7 (3f0c428fGYxQAV_56B2hOOjYs1PF0A)

Port a bunch of network drivers for low-quality NICS (which will incur extra copying overheads within Xen). But will allow us to work on a wider range of systems at least.

22 years agobitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:58:14 +0000 (15:58 +0000)]
bitkeeper revision 1.319.1.1 (3f0c3b96o9tI7VUO855zQI34KKV7Ew)

Update web interface and its build scripts to work with the new control interface; all domain control stuff has been ported. No VD stuff works yet.

22 years agobitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:39:13 +0000 (15:39 +0000)]
bitkeeper revision 1.321 (3f0c3721EPUc_lgxSWz2JlomJJPMtg)

Move XenoLinux-specific stuff from hypervisor interface
include files to XenoLinux include file.

22 years agobitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 15:28:07 +0000 (15:28 +0000)]
bitkeeper revision 1.320 (3f0c3487S9CwVDQRe6TtSjZepJCw3w)

Half of a way of getting /proc/dom0/vhd to return something
sensible.

22 years agobitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 14:00:09 +0000 (14:00 +0000)]
bitkeeper revision 1.319 (3f0c1fe9J6WyGCxorp5Dcd0G7QYjwQ)

Very slight tidy up.

22 years agobitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 12:40:18 +0000 (12:40 +0000)]
bitkeeper revision 1.318 (3f0c0d32X6-3AFhzwevHsWBPIyJBTg)

Make sure that the page table updates pointed to by the
pgt_update_arr parameter of the DOPGUPDATES ioctl really are
direct mapped.  It would also be valid to pin them in memory with
mlock, but it's too much effort to check that as well.

22 years agobitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 12:19:12 +0000 (12:19 +0000)]
bitkeeper revision 1.317 (3f0c0840dkPeEx-FKvCNpuxOGrbQAw)

Why was this a spinlock?  We're protecting against other userspace
processes trying to open /proc/xeno/domains, not the kernel.
Switch to using a semaphore.

22 years agobitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:33:55 +0000 (11:33 +0000)]
bitkeeper revision 1.316 (3f0bfda37LUgsfDz9V4CKjViSQGZWQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:33:50 +0000 (11:33 +0000)]
bitkeeper revision 1.314.1.1 (3f0bfd9eOCkrv34158Rxo4SDt7iCoQ)

Finish merging changes from Keir.

22 years agobitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:21:28 +0000 (11:21 +0000)]
bitkeeper revision 1.315 (3f0bfab8LOjeKZnavr_zYilEEFpUig)

Nuke remnants of domctl

22 years agobitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:18:53 +0000 (11:18 +0000)]
bitkeeper revision 1.314 (3f0bfa1daRYfG19cIu-EaJkDAAJMag)

Use Keir's version of dom0_memory.c

22 years agobitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:12:32 +0000 (11:12 +0000)]
bitkeeper revision 1.313 (3f0bf8a0YsfImKNTNOOIKMEz2NKZoA)

Add VBD delete and flush commands.
Yay, xenctl-cmdline should now be the union of domctl/xenctl-web/vdmanager's functionality.

22 years agobitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 11:03:26 +0000 (11:03 +0000)]
bitkeeper revision 1.312 (3f0bf67eeh-Rhf-ZdegJfQJlyU4ZiQ)

I'm an idiot.  Shoot me now.

22 years agobitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:58:38 +0000 (10:58 +0000)]
bitkeeper revision 1.311 (3f0bf55e-uz44DyPEK5RW-cYqe5jeQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk

22 years agobitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:58:27 +0000 (10:58 +0000)]
bitkeeper revision 1.310 (3f0bf553kbldKc8vu6lujXO6BTBWpg)

Misc. tidy ups.  Continue moving bits of teh /proc interface
from stupidly overloaded calls to read and write to using
a slightly less awful ioctl interface.

22 years agobitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:42:29 +0000 (10:42 +0000)]
bitkeeper revision 1.304.1.7 (3f0bf195LrxhtbvmW2HyL5qXkoR63g)

Undo silly design decision by me; namely, to do any checking of values in the Parse classes.
Instead, it should be done in the Command classes, so that the web interface need not duplicate code.

22 years agobitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 10:27:24 +0000 (10:27 +0000)]
bitkeeper revision 1.259.2.6 (3f0bee0cfkR2cO-f6uTZlAZDteGSDg)

Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno.time

22 years agobitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)
kaf24@scramble.cl.cam.ac.uk [Wed, 9 Jul 2003 10:24:12 +0000 (10:24 +0000)]
bitkeeper revision 1.259.4.1 (3f0bed4cJB9LOOhEpc2nIhwKM2NwAA)

ioremap.c:
  new file
mkbuildtree, Makefile, dom0_memory.c:
  ioremap support in Xenolinux.
.del-io.h~441bb6eed5f4a3f5:
  Delete: xenolinux-2.4.21-sparse/include/asm-xeno/io.h

22 years agobitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 10:21:08 +0000 (10:21 +0000)]
bitkeeper revision 1.304.1.6 (3f0bec943sH0UMOrLxjNzPbtI73ljA)

Add VBD show command

22 years agobitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)
rneugeba@wyvis.research.intel-research.net [Wed, 9 Jul 2003 09:28:46 +0000 (09:28 +0000)]
bitkeeper revision 1.259.2.5 (3f0be04e_JN3KEqwAUTHcvXxNP01LQ)

Merge ssh://rn212@shep.cl.cam.ac.uk//usr/groups/xeno/users/rn212/xeno.time
into wyvis.research.intel-research.net:/home/irchomes/rneugeba/src/xeno/xeno.time

22 years agobitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)
rneugeba@wyvis.research.intel-research.net [Wed, 9 Jul 2003 09:26:36 +0000 (09:26 +0000)]
bitkeeper revision 1.259.3.1 (3f0bdfccTmutwO6orDoiZ1_lOqbkAw)

lock system time to RTC

22 years agobitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:26:03 +0000 (09:26 +0000)]
bitkeeper revision 1.304.1.5 (3f0bdfabhNAbf77xMA6z5OyrFKHExA)

Add VBD create command
Fix parser so that it should hopefully now always print usage instead of throwing unamusing exceptions

22 years agobitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:20:54 +0000 (09:20 +0000)]
bitkeeper revision 1.304.1.4 (3f0bde76AYbvHyA0ZKhVCX7Dwvw4sQ)

Add new Extent partition number bits that were needed by the PhysicalList changes that I put in the last cset by mistake. Ah well.

22 years agobitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:17:42 +0000 (09:17 +0000)]
bitkeeper revision 1.304.1.3 (3f0bddb6Ch28VohngLcKCCbcXEwq2Q)

Prune unneeded bits of old vdmanager code; main and parser. All their functionality has been liberated. =)

22 years agobitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)
rac61@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 09:16:48 +0000 (09:16 +0000)]
bitkeeper revision 1.304.1.2 (3f0bdd80mrpM9InfprcL835uydvRVA)

Small bug fix for Extent constructor parameter ordering
Reformatting, cleanups, adjust the usage/help messages for Parse* to make more sense
Make ParseHelp throw slightly less exceptions =)

22 years agobitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 08:29:19 +0000 (08:29 +0000)]
bitkeeper revision 1.309 (3f0bd25fPW7xLRFTd6zoyvGk-MalrQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/sos22/dont_use_this/xeno.bk

22 years agobitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)
sos22@labyrinth.cl.cam.ac.uk [Wed, 9 Jul 2003 08:28:43 +0000 (08:28 +0000)]
bitkeeper revision 1.303.2.1 (3f0bd23bjmByDrErI4CVnaylQxBxhA)

Whitespace cleanup.

22 years agobitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:21:05 +0000 (15:21 +0000)]
bitkeeper revision 1.308 (3f0ae161layZNlO8Hy90LYzFcZ9fkQ)

Final bit of merge.

22 years agobitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:10:23 +0000 (15:10 +0000)]
bitkeeper revision 1.307 (3f0adedfLUBRI3eSZZ4MHK-Jhk6G1Q)

Merge new stuff from Keir.

22 years agobitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)
sos22@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 15:06:41 +0000 (15:06 +0000)]
bitkeeper revision 1.306 (3f0ade01zzZKmrmswpUSMGtDKNYM-A)

Finish merginf with Keir.

22 years agobitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)
rac61@labyrinth.cl.cam.ac.uk [Tue, 8 Jul 2003 14:50:37 +0000 (14:50 +0000)]
bitkeeper revision 1.304.1.1 (3f0ada3dy1hCToaW0oVc9Hv1u6YBIQ)

Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/users/rac61/xeno.bk